Définition et utilisation
La fonction date_create_from_format()
renvoie un nouvel objet DateTime formaté en fonction du format spécifié.
Exemple
Renvoie un nouveau objet DateTime formaté en fonction du format spécifié:
<? Php
$ date = date_create_from_format ( "jmy" , "25-sep-2016" ) ;
?>
Essayez-le vous-même
grammaire
date_create_from_format ( format , heure , fuseau horaire ) ;
paramètre |
décrire |
format
|
Requis. Spécifiez le format à utiliser. Les caractères suivants peuvent être utilisés pour la chaîne de paramètre de format :
- D - Quel jour du mois, avec un zéro principal
- J - Quel jour du mois, sans diriger des zéros
- D - un jour de la semaine (lun - soleil)
- I - un jour de la semaine (lundi au dimanche)
- S - suffixe anglais pour le jour du mois (st, nd, rd, th)
- F - Nom du mois (janvier - décembre)
- M - Nom du mois (Jan - Dec)
- M - mois (01 - 12)
- n - mois (1 - 12)
- Y - Année (par exemple 2013)
- Y - Année (par exemple 13)
- A et A - AM ou PM
- G - Système de 12 heures sans diriger les zéros
- H - Système de 12 heures avec des zéros principaux
- G - Système 24 heures sur 24 sans diriger les zéros
- H - Système 24 heures avec un zéro leader
- I - Points, avec Zero dirigeant
- S - secondes, avec des zéros principaux
- u - microsecondes (jusqu'à six nombres)
- Identificateurs de fuseau horaire E, O, P et T -
- U - Nombre de secondes depuis l'ère Unix
- (Espace)
- # - L'un des délimiteurs suivants: ;,:, /,. ,, -, (,)
- ? - un octet aléatoire
- * - octets aléatoires jusqu'à la prochaine séparation / numéro
- ! - Réinitialisez tous les champs à l'ère Unix
- | - Si tous les champs n'ont pas encore été analysés, réinitialisez tous les champs à Unix Epoch
- + - Si cela est présent, les données de fin de la chaîne provoqueront un avertissement, pas une erreur
|
temps
|
Requis. Spécifiez la chaîne de date / heure. NULL indique la date / heure actuelle. |
fuseau horaire
|
Facultatif. Spécifiez le fuseau horaire . La valeur par défaut est le fuseau horaire actuel. |